Так как форме было произведена установка реквизитов и в таблице может находиться несколько одинаковых основных средств необходимо провести установку реквизитов справочника.
.........
ВыбратьСтроки();
Пока ПолучитьСтроку() = 1 Цикл
Если РежимПроведения <> 1 Тогда
СпрОС = СоздатьОбъект("Справочник.ОсновныеСредства");
Если СпрОС.НайтиЭлемент(ОсновноеСредство) = 0 Тогда
Сообщение = "В стороке №" + НомерСтроки + " не задано основное средство.";
глОшибкаПроведения(Контекст, Сообщение);
СтатусВозврата(0);
Возврат;
КонецЕсли;
СпрОС.Группа = Группа;
СпрОС.ПодлежитАмортизации = ПодлежитАмортизации;
СпрОС.СпособНачисленияАмортизации = СпособНачисленияАмортизации;
СпрОС.ОбщийОбъемПродукцииРабот = ОбщийОбъемПродукцииРабот;
СпрОС.ШифрПоЕНАОФ = ШифрПоЕНАОФ;
СпрОС.МетодНачисленияАмортизации = МетодНачисленияАмортизации;
СпрОС.ПервоначальнаяСтоимость = БалансоваяСтоимость;
СпрОС.ДатаВводаВЭксплуатацию = ДатаДок;
СпрОС.АмортизационнаяГруппа = АмортизационнаяГруппа;
СпрОС.ПервоначальнаяСтоимостьН = ПервоначальнаяСтоимостьН;
Если ПустоеЗначение(СпрОС.ПрочиеСведения) = 1 Тогда
СпрОС.ПрочиеСведения = ПрочиеСведения;
КонецЕсли;
СпрОС.Записать();
КонецЕсли;
УстановитьРеквизитСправочника(ОсновноеСредство, "Подразделение", Подразделение, ДатаДок);
УстановитьРеквизитСправочника(ОсновноеСредство, "МОЛ", МОЛ, ДатаДок);
УстановитьРеквизитСправочника(ОсновноеСредство, "НачислятьАмортизацию", НачислятьАмортизацию, ДатаДок);
УстановитьРеквизитСправочника(ОсновноеСредство, "КоэффициентАмортизации", КоэффициентАмортизации, ДатаДок);
УстановитьРеквизитСправочника(ОсновноеСредство, "СрокПолезногоИспользования", СрокПолезногоИспользования, ДатаДок);
УстановитьРеквизитСправочника(ОсновноеСредство, "Состояние", Перечисление.СостоянияОС.В_Эксплуатации, ДатаДок);
Если СписатьНаЗатраты = 0 Тогда
УстановитьРеквизитСправочника(ОсновноеСредство, "СчетЗатрат", СчетЗатрат, ДатаДок);
УстановитьРеквизитСправочника(ОсновноеСредство, "Субконто1", Субконто1, ДатаДок, СчетЗатрат.ВидСубконто(1));
УстановитьРеквизитСправочника(ОсновноеСредство, "Субконто2", Субконто2, ДатаДок, СчетЗатрат.ВидСубконто(2));
УстановитьРеквизитСправочника(ОсновноеСредство, "Субконто3", Субконто3, ДатаДок, СчетЗатрат.ВидСубконто(3));
КонецЕсли;
Если ПринятьК_НалоговомуУчету < 3 Тогда
УстановитьРеквизитСправочника(ОсновноеСредство, "СрокПолезногоИспользованияН", СрокПолезногоИспользованияН, ДатаДок);
УстановитьРеквизитСправочника(ОсновноеСредство, "СпециальныйКоэффициент", СпециальныйКоэффициент, ДатаДок);
УстановитьРеквизитСправочника(ОсновноеСредство, "СчетЗатратН", СчетЗатратН, ДатаДок);
УстановитьРеквизитСправочника(ОсновноеСредство, "СубконтоН1", СубконтоН1, ДатаДок, СчетЗатратН.ВидСубконто(1));
УстановитьРеквизитСправочника(ОсновноеСредство, "СубконтоН2", СубконтоН2, ДатаДок, СчетЗатратН.ВидСубконто(2));
УстановитьРеквизитСправочника(ОсновноеСредство, "СубконтоН3", СубконтоН3, ДатаДок, СчетЗатратН.ВидСубконто(3));
КонецЕсли;
............